Learn Cocoa on the Mac (Learn Series) by Mark Dave & LaMarche Jeff & Nutting Jack
Author:Mark, Dave & LaMarche, Jeff & Nutting, Jack [Mark, Dave]
Language: eng
Format: mobi, epub
Publisher: Apress
Published: 2010-02-16T16:00:00+00:00
Wrapping Up Relationships
In this chapter, you’ve expanded the old data model, growing it from a single entity on its own to a full complement of entities, interrelated with relationships. You’ve also seen how each of those relationships can be expressed in a GUI (for example, using a popup list to choose the remote end of a to-one relationship, and a table view to show all the contents of a to-many relationship), configured, and managed entirely with Cocoa Bindings. Not to beat a dead horse about this “visual programming” business, but it bears repeating that everything in this chapter was done without a single line of code on our part.
NOTE: Our use of the term “visual programming” has nothing to do with Microsoft’s use of the word “visual” in its development tools. The idea behind visual programming is to allow a program, or some portion of it, to be constructed using graphical components that don’t require the sort of textual, procedural programming that’s traditionally been used for writing software. Cocoa embraces visual programming to some extent, letting you put together application prototypes or even entire applications using just the Xcode data modeler and Interface Builder. However, it’s not intended to comprise a complete visual programming system, so for every Cocoa app you build, you will out of necessity have to break down and write some code!
Download
Learn Cocoa on the Mac (Learn Series) by Mark Dave & LaMarche Jeff & Nutting Jack.epub
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Linux Device Driver Development Cookbook by Rodolfo Giometti(3958)
Embedded Programming with Modern C++ Cookbook by Igor Viarheichyk(3789)
Implementing Cellular IoT Solutions for Digital Transformation by Dennis McCain(3709)
Embedded Linux Development Using Yocto Project - Third Edition by Otavio Salvador & Daiane Angolini(3560)
TinyML Cookbook by Gian Marco Iodice(3475)
Simplifying 3D Printing with OpenSCAD by Colin Dow(2861)
TinyML Cookbook by Gian Marco Iodice & Ronan Naughton(2624)
Fusion 360 for Makers by Lydia Sloan Cline(2232)
Networking A Beginner's Guide by Bruce Hallberg(2230)
Hands-On Linux for Architects by Denis Salamanca(2075)
But How Do It Know? by J. Clark Scott(2039)
Computers For Seniors For Dummies by Nancy C. Muir(2023)
Raspberry Pi and MQTT Essentials by Dhairya Parikh(1981)
Arduino Project Handbook, Volume 2: 25 Simple Electronics Projects for Beginners by Geddes Mark(1963)
9781803246888-ENHANCING DEEP LEARNING WITH BAYESIAN INFERENCE by Unknown(1918)
Hack and HHVM by Owen Yamauchi(1904)
31 Days Before Your CompTIA A+ Exams (Shanette Luellen's Library) by Benjamin Patrick Conry(1878)
MicroPython Projects by Jacob Beningo(1768)
Hands-On Internet of Things with MQTT by Tim Pulver(1731)
